package com.yf.model.ai.form;

import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotBlank;
import lombok.Builder;
import lombok.Data;

/**
 * ai聊天参数
 *
 * @author : YiFei
 * @since : 2025/7/4 22:29
 */
@Data
@Builder
public class AiPromptForm {

    /**
     * 会话id
     */
    @Schema(description = "会话ID", example = "1234567890")
    private Long conversationId;

    /**
     * 提示词
     */
    @Schema(description = "提示词", example = "你好，世界！")
    @NotBlank(message = "提示词不能为空")
    private String prompt;

}
